• Internet Radio Tuner

Requirements
You need a copy of lame_enc.dll to encode to MP3. You can find a copy here.
You need to copy lame_enc.dll in the same directory as SoundCapture.
You also need DirectX, which is usually installed with Windows.

You may have problems recording from Winamp if you are using the Winamp Directsound plugin. Try to switch to the Waveout plugin (Winamp -> Preferences -> Plugin -> Output) for playback.

There isn't much to using IRT. Select a station, press play. IRT itself does not play the live stream : it relies on the operating system to launch the right player. IRT minimises the player after it starts, so it does not get in the way.

  • Summary

Set the current station as preset

CTRL+Preset button

Random cycle now

CTRL+Random

Interrupt cycle, but keep playing.

CTRL+Stop

Listen to current then start Random Cycle

CTRL+SHIFT+Random

Recording parameters

CTRL+Record

Toggle Always On Top

CTRL+Power

Preferences

CTRL+SHIFT+Power

Listen to last station

Double click + Information Display

Lookup current station in Google

CTRL + Information Display Click

The tooltips that appear when you move the mouse over a button show you the following:
1st line : what happens when you click
2nd line : what happens when you CTRL+click
3rd line : what happens when you CTRL+SHIFT+click

  • Details

Each button on the screen has a tooltip to tell you what it does. In addition, when you press CTRL, certain controls change :

 

Normal Click

Click With Control

Library

Show the library window

 

Random

Show you a station at random for you to select.

Start the random cycle : select a station at random and start playing it for a preset length of time.

Stop

Stop playing or recording.

 

Record

Record.

Record parameters.

Power

Exit.

Toggle "always on top" mode.

Presets

Start the preset station.

Set the current station to be the selected preset.

LCD Display

Double click starts the last station you listened to.

Start Google with a search for the current station.

In addition to them, you can set preferences when clicking the power button with CTRL+SHIFT pressed.
The options are

How long to wait to detect new windows

When you start a station, any new window that appears in that time will be considered to be part of the program that plays the stream, and will be minimized, or closed when you press Stop.

How long to wait to detect a signal

How long to wait for the signal before deciding it is not available.

How long to wait to detect lost signal

When a station is playing, how long to wait before deciding it has been lost.

Delay For Random Cycle

How long to listen to when playing the random cycle.

Listen to last station at startup.

When you start IRT, it goes back to where it was last tuned. Just like a real radio...

  • Example

How long to wait to detect a signal : 45 seconds
How long to wait to detect lost signal : 10 seconds.

When starting a new station, IRT will wait 45 seconds. If no audio is detected at the end of the 45 seconds, the station is probably unavailable.
When the station starts within the 45 seconds, the signal may be lost later. In this ecample, if the signal is lost for more than 10 seconds, then IRT considers that the station is no longer available and stops it.

  • Recording

You can record a preset length, set in the record parameters (CTRL+REC), or record until your disk is filled. The record parameters are standard for MP3 : bit rate, sample rate and constant or variable bit rate. See SoundCapture to read more about them. The recordings are stored in the same directory as the IRT executable, and are named "station.mp3"; if it finds a file with that name, IRT will add a number at the end until it finds a free name, eg your file may be called "City FM 94.9_1.mp3" because "City FM 94.9.mp3" already exists.
NB : when recording, the meters update more slowly. It is normal behaviour.

If you are recording shows, you may find the following useful : http://www.timeanddate.com/worldclock/
It will show times around the world and contains a time calculator, useful to find out your local time when a show has to be recorded but the web site you got the schedule from only contains local times (for instance, you're in the UK and you want to record a show that airs on Wednesdays at 7:45 pm, Los Angeles time (the answer is Thursday 3:45 am GMT))

  • Scheduled Recordings

For this feature to work, you need to install ras Scheduler.
You schedule recording from the Stations Library screen, by pressing the Record button in the toolbar. It will start RasScheduler with the right settings, all you need to fill in is the day and time, and the repeat rate.
To delete or modify recordings, you need to use RasScheduler.

  • Normalisation

By default, IRT normalises the input before compressing it. It means that if you record a "quiet" station, you won't have to turn the speakers up when you listen to the recording. It may produce "clicks" during the first few seconds of the recording. Also, this option may be too CPU intensive for lower speed computers. Turn it off if you have problems with recording.